const {get, post} = require('../../utils/request.js')


/**
 * 获取用户信息
 * @returns {*}
 */
export function getUserInfo() {
    return get('/user/userinfo')
}

/**
 * 获取当前用户信息 (别名)
 * @returns {*}
 */
export function userInfo() {
    return get('/user/userinfo')
}


/**
 * 获取其他用户信息
 * @returns {*}
 */
export function getOtherUserInfo(data) {
    return get('/user/otherUserInfo', data)
}

/**
 * 关注用户
 * @param {Object} data - 关注参数
 * @returns {*}
 */
export function followUser(data) {
    return post('/user/follow', data)
}

/**
 * 取消关注用户
 * @param {Object} data - 取消关注参数
 * @returns {*}
 */
export function unfollowUser(data) {
    return post('/user/unfollow', data)
}

/**
 * 检查关注状态
 * @param {Object} data - 检查参数
 * @returns {*}
 */
export function checkFollowStatus(data) {
    return get('/user/checkFollow', data)
}

